﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace wne.models.Filter
{
    public class Filter
    {
        //порядковый номер первой из выводимых сущностей
        //например если нужно вывести 100 сущностей, а StartIndex 20, значит выводим с 20й сущности
        //null-с 1й выводим
        public int? StartIndex { get; set; }
        //порядок сортировки
        //true-по убыванию
        //false-по возрастанию
        //null-не сортировать
        public bool? IsOrderDesc { get; set; }
        //количество выводимых групп
        //например если нужно вывести 100 сущностей, а StartIndex 20, а Count 20, значит выводим с 20й сущности по 40ю
        //null-выводим все
        public int? Count { get; set; }
        //выводим только те сущности, в имени которых встречается подстрока
        public string SearchString { get; set; }
    }
}
